@charset "UTF-8";
/*20180918*/

/*cssreset*/
html,body {color:#333; background:#f3f5f7;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td {margin:0; padding:0;}
body,button,input,select,textarea,li,dt,dd,div,td,p,span {font-size:14px; font-family:Microsoft Yahei,arial,verdana !important;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal; font-family:Microsoft Yahei,arial,verdana !important;}
address,cite,dfn,em,var {font-style:normal;}
code,kbd,pre,samp {font-family:courier new,courier,monospace;}
ul,ol {list-style:none outside none;}
span {font-size:100%;}
a {color:#333; text-decoration:none; hide-focus:expression(this.hideFocus=true); outline:none; -webkit-transition-duration:.3s; transition-duration:.3s;}
a:hover {color:#007de4; text-decoration:none;}
a:focus {outline:0;}
legend {color:#666;}
fieldset,img {border:0 none;}
img {vertical-align:bottom;}
button,input,select,textarea {margin:0; padding:0; outline:none; vertical-align:middle;}
button {cursor:pointer;}
input[type="radio"],input[type="checkbox"] {position:relative; top:-2px;}
table {border-collapse:collapse; border-spacing:0;}

/*font*/
.fs12 {font-size:12px;}
.fs14 {font-size:14px;}
.fs16 {font-size:16px;}
.ffy {font-family:tahoma,arial,sans-serif;}
.ffwb {font-weight:bold;}

/*font-family*/
@font-face {font-family:pmzd; src:url('iconfont/pmzd.ttf');}

/*color*/
.c333 {color:#333;}
.c666 {color:#666;}
.c999 {color:#999;}
.c261 {color:#db261f;}
.c600 {color:#fff600 !important;}

/*link-color*/
a.c666 {color:#666;}
a.c666:hover {color:#007de4;}

/*background*/
.bfff {background:#fff;}

/*control*/
.input {height:18px; line-height:18px; padding:3px 5px; border:1px solid #d7dde3;}
.select {padding:2px; border:1px solid #d7dde3;}
.textarea {padding:5px; border:1px solid #d7dde3; color:#666;}

/*ellipsis*/
.ellipsis {overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

/*overflow*/
.ofvisible {overflow:visible;}

/*cover-background*/
.coverbg {position:absolute; top:0; left:0; z-index:9998; width:100%; background:#000; filter:alpha(opacity=50); opacity:0.5;}

/*float*/
.fl {float:left;}
.fr {float:right;}

/*margin-padding*/
.mt10 {margin-top:10px;}
.mr10 {margin-right:10px;}
.mb10 {margin-bottom:10px;}
.ml10 {margin-left:10px;}
.mr20 {margin-right:20px;}
.mt20 {margin-top:20px;}
.mt50 {margin-top:50px;}
.pt10 {padding-top:10px;}
.pr10 {padding-right:10px;}
.pb10 {padding-bottom:10px;}
.pl10 {padding-left:10px;}
.pl30 {padding-left:30px;}
.pl50 {padding-left:50px;}
.pr30 {padding-right:30px;}
.pr50 {padding-right:50px;}
.pt50 {padding-top:50px;}
.pb50 {padding-bottom:50px;}
.ml230 {margin-left: -230px;}
.wt480 {width:480px !important;}

/*text-alignment*/
.txtl {text-align:left;}
.txtc {text-align:center;}
.txtr {text-align:right;}
.tid2 {text-indent:2em;}

/*layout*/
.zjx_layout {clear:both; position:relative; width:1200px; margin:0 auto;}
.zjx_layout:after,.clearfix:after {clear:both; content:"."; display:block; height:0; visibility:hidden;}
.clearfix {zoom:1;}

/*page*/
.zjx_page {padding:20px 0; overflow:hidden;}
.zjx_page .items li {display:inline-block; float:left; width:28px; height:24px; line-height:24px; margin-right:5px; border:1px solid #ddd; background:#fff; text-align:center; vertical-align:middle;}
.zjx_page .items li.prev,.zjx_page .items li.next {width:58px;}
.zjx_page .items li.disabled,.zjx_page .items li.disabled:hover {border-color:#eee; color:#ccc;}
.zjx_page .items li.disabled a,.zjx_page .items li.disabled:hover a {color:#ccc;}
.zjx_page .items li.dot {width:16px; height:26px; line-height:26px; border:0 none; background:none; cursor:default;}
.zjx_page .items a {display:block;}
.zjx_page .items li:hover {border-color:#007de4;}
.zjx_page .items li:hover a {color:#007de4;}
.zjx_page .items li.cur {border-color:#007de4; background:#007de4; color:#fff; font-weight:bold;}
.zjx_page .items li.cur a {color:#fff;}
.zjx_page .total {margin-left:10px;}
.zjx_page .total,.zjx_page .text {height:26px; line-height:26px; color:#999;}
.zjx_page .form span {float:left; margin-left:10px;}
.zjx_page .form .input {width:36px; text-align:center;}
.zjx_page label {margin-right:5px;}
.zjx_page .pagel li {position:relative; margin:0 0 0 -1px;}
.zjx_page .pagel li:hover {z-index:10;}
.zjx_page .btn {display:inline-block; width:40px; height:24px; line-height:24px; border:1px solid #ddd; border-radius:3px; background:#f8f8f8; text-align:center;}
.zjx_page .btn:hover {border-color:#007de4; color:#007de4;}
.zjx_pagedet {margin-top:20px; padding:10px 0; border-top:1px solid #ddd;}
.zjx_pagedet p {font-size:14px;}

/*topbar*/
.zjx_topbar {height:30px; line-height:1; color:#fff; background:#007de4;}
.zjx_topbar p {padding-top:8px; font-size:12px;}
.zjx_topbar .hotline {padding-top:8px; font-size:12px;}
.zjx_topbar .hotline a {display:inline-block; color:#fff; border-right:1px solid #fff;}
.zjx_topbar .hotline span {display:inline-block;}

/*header*/
.zjx_header {padding-top:40px;}
.zjx_header .input {height:38px; width:490px; margin-top:14px; padding:0; line-height:38px; background:#fff;}
.zjx_header .input i {padding:10px 10px 0; font-size:20px; color:#ccc;}
.zjx_header .input input {width:370px; height:38px; line-height:38px; border:0;}
.zjx_header .input a {display:inline-block; height:38px; width:70px; text-align:center; color:#333; background:#e6e9ec;}
.zjx_header .input a:hover {opacity:.8; filter:alpha(opacity=80);}

/*nav*/
.zjx_nav {margin-top:25px;}
.zjx_nav li {position:relative; float:left;}
.zjx_nav li .menu {display:block; height:48px; padding:0 31px; font-size:18px; line-height:48px; border-bottom:3px solid transparent; font-weight:bold;}
.zjx_nav li.on .menu,.zjx_nav li:hover .menu {font-weight:bold; color:#007de4; border-bottom-color:#007de4;}
.zjx_nav .submenu {position:absolute; top:51px; left:0; z-index:999; width:100%; display:none; background:#fff;}
.zjx_nav .submenu a {display:block; height:50px; font-size:14px; line-height:50px; text-align:center; border-top:1px solid #e8e8e8;}
.zjx_nav .submenu a:first-child {border-top:0;}
.zjx_nav .submenu a.on {color:#007de4;}

/*footer*/
.zjx_footer {padding-bottom:15px; background:#007de4;}
.zjx_footer .logo {width:290px; margin-top:40px; border-right:1px solid #2d97ef; overflow:hidden;}
.zjx_footer .logo img {float:left; display:block; padding-left:35px;}
.zjx_footer .logo .line {float:right; height:110px; width:1px; background:#0072d0;}
.zjx_footer .contactinfo {padding:35px 0 0 50px; color:#fff;}
.zjx_footer .contactinfo dt {padding-bottom:5px; font-size:18px;}
.zjx_footer .contactinfo dd {margin-top:10px;}
.zjx_footer .contactinfo dd i {padding-right:10px;}
.zjx_footer .code {margin-top:30px;}
.zjx_footer .code img {display:block; width:120px;}
.zjx_footer .code span {display:block; padding-top:5px; text-align:center; color:#fff;}

/*copyright*/
.zjx_copyright {padding:10px 0 15px; text-align:center; background:#0074d3;}
.zjx_copyright p {margin-top:5px; font-size:12px; color:#fff; opacity:.7; filter:alpha(opacity=70);}

/*floatr*/
.zjx_floatr {position:fixed; top:70%; right:65px; z-index:9;}
.zjx_floatr li {position:relative; margin-top:3px; cursor:pointer;}
.zjx_floatr li i {height:40px; width:40px; font-size:26px; line-height:40px; text-align:center; color:#fff; background:#d2d2d2; border-radius:4px; -webkit-transition-duration:.3s; transition-duration:.3s;}
.zjx_floatr li.retop {display:none;}
.zjx_floatr li.retop i {height:30px; line-height:30px;}
.zjx_floatr li:hover i {background:#007de4;}
.zjx_floatr li.hotline {height:40px; width:40px;}
.zjx_floatr li.hotline i {background:transparent;}
.zjx_floatr li p {position:absolute; top:0; right:0; height:40px; width:40px; color:#fff; background:#d2d2d2; border-radius:4px; overflow:hidden;}
.zjx_floatr li:hover p {background:#007de4;}
.zjx_floatr li.code .sidebox {position:absolute; bottom:0; right:40px; display:none; padding-right:7px;}
.zjx_floatr li.code .codeimg {width:186px; padding:8px 5px 10px; background:#fff; border:2px solid #007de4; border-radius:4px;}
.zjx_floatr li.code .codeimg img {display:block; width:100%;}
.zjx_floatr li.code .codeimg label {display:block; text-align:center; color:#666;}
.zjx_floatr li.code .sidebox .arrow {position:absolute; right:-5px; bottom:15px; height:0; width:0; border-width:6px; border-style:solid; border-color:transparent transparent transparent #007de4;}

/*banner*/
.zjx_banner {height:320px;}

/*index*/
.zjx_indexbanner {position:relative;}
.zjx_indexbanner .hd {position:absolute; bottom:10px; left:0; z-index:9; width:100%; text-align:center;}
.zjx_indexbanner .hd li {display:inline-block; height:12px; width:12px; margin:0 7px; text-indent:-9999px; background:#ccc; border-radius:50%; opacity:.6; filter:alpha(opacity=60); cursor:pointer;}
.zjx_indexbanner .hd li.on {background:#fff; opacity:1; filter:alpha(opacity=100);}
.zjx_indexbanner .bd li a {display:block; height:245px;}
.zjx_boxbg {background:#fff; box-shadow:0 0 7px 3px rgba(4,0,0,.05);}
.zjx_indexmain {margin-top:-28px;}
.zjx_slidenews {height:60px; overflow:hidden;}
.zjx_slidenews .tit {float:left; width:135px;}
.zjx_slidenews .tit i {height:60px; margin-left:40px; font-size:76px; line-height:60px; color:#007de4;}
.zjx_slidenews .slidenews {position:relative; float:right; width:1065px; height:60px;}
.zjx_slidenews .slidenews .pageState {position:absolute; top:0; right:0; width:65px; height:60px; line-height:60px; text-align:center; color:#898989; border-left:1px solid #dbdbdb;}
.zjx_slidenews .slidenews .pageState span {color:#007de4;}
.zjx_slidenews .slidenews .bd {height:30px; margin:15px 65px 0 0; border-left:1px solid #dbdbdb; overflow:hidden;}
.zjx_slidenews .slidenews .bd li {float:left; width:50%; height:30px; line-height:30px; overflow:hidden;}
.zjx_slidenews .slidenews .bd li i {float:left; padding:10px 8px 0 25px; font-size:12px; color:#d4d4d4;}
.zjx_slidenews .slidenews .bd li a {float:left; display:inline-block; width:400px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.zjx_hotnews {width:590px;}
.zjx_hotnews .cont {height:260px;}
.zjx_hottit h1 {float:left;}
.zjx_hottit h1 label {margin-right:2px; font-family:pmzd; font-size:28px;}
.zjx_hottit h1 span {position:relative; display:inline-block; height:52px; color:#fff;}
.zjx_hottit h1 i {height:52px; font-size:62px; line-height:52px; color:#fb9d0a;}
.zjx_hottit h1 em {position:absolute; top:50%; left:0; width:100%; margin-top:-16px; font-size:18px; text-align:center;}
.zjx_hottit a {float:right; margin-top:20px; padding-right:10px; font-size:12px;}
.zjx_hotnews .slideimg {position:relative; float:left; height:220px; width:280px; margin-left:20px; padding-top:40px;}
.zjx_hotnews .slideimg .hd {position:absolute; left:0; bottom:5px; z-index:9; width:100%; text-align:center;}
.zjx_hotnews .slideimg .hd li {display:inline-block; height:8px; width:8px; margin:0 4px; background:#e4e4e4; border-radius:50%; cursor:pointer;}
.zjx_hotnews .slideimg .hd li.on {background:#195dc1;}
.zjx_hotnews .slideimg img {height:180px; width:100%;}
.zjx_icontit {padding:5px 0 16px;}
.zjx_icontit .tabl {width: 160px; background-color: #db261f; height: 100%; line-height: 38px;}
.zjx_icontit .tabl img {width:30px; height:30px;padding-left: 5px;padding-top: 8px;}
.zjx_icontit h1 {float:left; font-size:20px;}
.zjx_icontit h1 label {margin-right:2px; font-family:pmzd; font-size:28px;}
.zjx_icontit h1 i {margin-top:-2px; padding-right:6px; font-size:20px; color:#007de4;}
.zjx_icontit a {float:right; margin-top:15px; padding-right:10px; font-size:12px;}
.zjx_indexmain .zjx_fzjg_tab {width:590px;}
.zjx_indexmain .zjx_fzjg {height:260px; overflow:hidden;}
.zjx_indexmain .zjx_fzjg .hd {position:relative; float:left; height:260px; width:220px;
background:-webkit-linear-gradient(144deg, #007de4, #00b1e4);
background:-moz-linear-gradient(144deg, #007de4, #00b1e4);
background:-o-linear-gradient(144deg, #007de4, #00b1e4);
background:-webkit-gradient(linear, 100% 0, 0 0, from(#007de4), to(#00b1e4));
background:linear-gradient(-144deg, #007de4, #00b1e4);    
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#007de4, endColorstr=#00b1e4);/*IE*/
}
.zjx_indexmain .zjx_fzjg .hd i {position:absolute; left:-25px; bottom:10px; font-size:120px; color:#fff; opacity:.15; filter:alpha(opacity=15);}
.zjx_indexmain .zjx_fzjg .hd ul {padding-top:5px;}
.zjx_indexmain .zjx_fzjg .hd li {height:22px; margin:5px 0; font-size:12px; line-height:22px; text-align:right; color:#fff; cursor:pointer;}
.zjx_indexmain .zjx_fzjg .hd li label {position:relative; display:inline-block; padding:0 20px 0 45px; cursor:pointer;}
.zjx_indexmain .zjx_fzjg .hd li .bg {position:absolute; top:0; right:0; width:100%; height:22px;}
.zjx_indexmain .zjx_fzjg .hd li.on .bg {background:#fff; border-radius:20px 0 0 20px; opacity:.2; filter:alpha(opacity=20);}
.zjx_indexmain .zjx_fzjg .bd {float:left; width:370px; border-top:2px solid #007de4;}
.zjx_indexmain .zjx_fzjg .zjx_newslist {padding:10px 15px 0;}
.zjx_indexmain .zjx_fzjg .zjx_newslist .hot img {height:140px; width:150px;}
.zjx_indexmain .zjx_fzjg .zjx_newslist dt a {display:block; width:auto; font-size:16px;}
.zjx_indexmain .zjx_fzjg .zjx_newslist dd p {height:110px; font-size:14px; line-height:22px;}
.zjx_indexmain .zjx_fzjg .zjx_newslist ul {padding-left:20px;}
.zjx_indexmain .zjx_fzjg .zjx_newslist li {position:relative; padding:5px 0;}
.zjx_indexmain .zjx_fzjg .zjx_newslist li i {position:absolute; top:5px; left:-20px;}
.zjx_indexmain .zjx_fzjg .zjx_newslist li a {width:220px;}
.zjx_slist {width:387px; height:310px;}
.zjx_dzzl {width:590px; height:310px;}
.zjx_linetit {height:20px; padding:17px 0; line-height:20px; border-bottom:1px solid #e8e8e8;}
.zjx_linetit label {float:left; padding-left:15px; font-size:16px; border-left:4px solid #007de4;}
.zjx_linetit a {float:right; padding-right:10px; font-size:12px; color:#999;}
.zjx_linetit a:hover {color:#007de4;}
.zjx_friendlink {padding:10px 0 20px 10px;}
.zjx_friendlink li {float:left; height:38px; width:272px; margin:10px 10px 0; line-height:40px; text-align:center; border:1px solid #edeff1; cursor:pointer; -webkit-transition-duration:.3s; transition-duration:.3s;}
.zjx_friendlink li a {display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.zjx_friendlink li:hover {border-color:#bbd8ef;}
.zjx_friendlink li:hover a {color:#007de4;}
.zjx_main {margin-top:-60px;}
.zjx_cont {background:#fff; border:1px solid #e8e8e8;}

.zjx_dzlinetit label {float:left; padding-left:15px; font-size:16px;}
.zjx_dzlinetit {width: 100%; height:40px; border-bottom:1px solid #e8e8e8;}
.zjx_dzlinetit .tabl {width: 140px; background-color: #db261f; height: 100%; line-height: 40px;}
.zjx_dzlinetit .tabl img {width:20px; height:20px;padding-left: 5px;padding-top: 10px;}
.zjx_dzlinetit label {float:left; padding-left:5px; font-size:16px; }
.zjx_dzlinetit a {float:right; padding-right:10px; padding-top: 10px; font-size:12px; color:#999;}
.zjx_dzlinetit a:hover {color:#007de4;}

/*tab*/
.zjx_tab {position:relative; height:59px; text-align:center; border-bottom:1px solid #e8e8e8;}
.zjx_tab a {display:inline-block; margin:0 30px; padding:20px 0 16px; font-size:16px; color:#999; border-bottom:3px solid transparent;}
.zjx_tab a.on {color:#333; border-color:#007de4;}
.zjx_tab label {position:absolute; top:18px; left:30px; font-size:20px; font-weight:bold;}

/*list*/
.zjx_newslist .hot {overflow:hidden;}
.zjx_newslist .hot img {float:left;}
.zjx_newslist .hot dl {float:left; width:160px; padding-left:20px;}
.zjx_newslist dt {height:20px; line-height:20px; overflow:hidden;}
.zjx_newslist i {float:left; margin-left:-8px; font-size:22px; color:#dfdfdf;}
.zjx_newslist a {display:inline-block; width:300px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.zjx_newslist dd {margin-top:10px;}
.zjx_newslist dd p {height:40px; font-size:12px; line-height:20px; text-align:justify; color:#999; overflow:hidden;}
.zjx_newslist ul {padding-top:10px;}
.zjx_newslist li {height:22px; padding:5px 0; line-height:22px;}
.zjx_newslist li a {color:#666;}
.zjx_newslist li a:hover {color:#007de4;}
.zjx_newslist li em {float:right; font-size:12px; color:#adadad;}
.zjx_hotnews .zjx_newslist {float:left; width:270px; margin:20px 0 0 18px;}
.zjx_hotnews .zjx_newslist dl {padding-bottom:15px; border-bottom:1px solid #e8e8e8;}
.zjx_nlist {padding:0 30px;}
.zjx_nlist .list li {padding:30px 0 20px; border-bottom:1px solid #e8e8e8;}
.zjx_nlist .list li a {display:block; font-size:16px;}
.zjx_nlist .list li label {display:block; padding-top:10px; color:#ccc;}
.zjx_nlist .list li p {margin-top:15px; color:#999; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.zjx_slist .zjx_newslist {padding:20px 15px 0;}
.zjx_slist .zjx_newslist .hot img {height:80px; width:105px;}
.zjx_slist .zjx_newslist .hot dl {width:235px; padding-left:15px;}
.zjx_slist .zjx_newslist .hot dt {padding-top:6px;}
.zjx_slist .zjx_newslist .hot dt a {display:block; width:auto;}
.zjx_slist .zjx_newslist ul {padding-top:12px;}
.zjx_slist .zjx_newslist li a {width:240px;}

.zjx_dzzl .zjx_newslist {padding:0px 15px;}
.zjx_dzzl .zjx_newslist ul {padding-top:12px;}
.zjx_dzzl .zjx_newslist li a {width:240px;}

/*detail*/
.zjx_detail {padding:30px;}
.zjx_detail h1 {padding:30px 0; font-size:18px; font-weight:bold;}
.zjx_detail h2 {padding:30px 0 0 25px; line-height:30px; font-weight:bold;}
.zjx_detail p {padding-left:25px; line-height:30px; text-align:justify; color:#666;}
.zjx_detail section {line-height:30px; text-align:justify; color:#666;} 
.zjx_fold {margin:20px 30px 30px;}
.zjx_fold .tit {height:55px; line-height:55px; border-bottom:2px solid #e8e8e8; overflow:hidden;}
.zjx_fold .tit label {float:left; font-size:18px; font-weight:bold;}
.zjx_fold .tit a {float:right; margin-right:-10px; color:#666;}
.zjx_fold .tit a i {margin:-4px 0 0 -5px; font-size:40px; color:#e8e8e8;}
.zjx_fold .cont {display:none; margin-top:20px;}
.zjx_rules {position:relative; width:1138px; height:1147px; background:#f3f5f6 url(../images/zjx_filebg.png) no-repeat center;}
.zjx_rules .rules {position:absolute; top:57px; left:49px; height:1000px; width:980px; padding:9px 30px 30px; color:#666; background:#fff; overflow-y:auto;}
.zjx_rules .rules h1 {margin-top:20px; line-height:26px;}
.zjx_rules .rules p {line-height:26px; text-align:justify;}
.zjx_people .hd ul {overflow:hidden;}
.zjx_people .hd li {float:left; width:33.33%; height:45px; font-size:16px; line-height:45px; text-align:center; background:#f3f5f6;}
.zjx_people .hd li a {display:block; color:#333; border-left:1px solid #e8e8e8;}
.zjx_people .hd li:first-child a {border-left:0;}
.zjx_people .hd li a em {font-size:14px; color:#999;}
.zjx_people .hd li.on a {color:#fff; background:#007de4;}
.zjx_people .hd li.on em {color:#fff;}
.zjx_people .bd li {margin-top:20px; background:#f3f5f6; overflow:hidden;}
.zjx_people img {float:left; width:190px;}
.zjx_people dl {float:left; width:910px; margin-left:20px;}
.zjx_people dt {padding-top:20px; font-size:16px; font-weight:bold;}
.zjx_people dd {padding-top:10px;}
.zjx_people dd p {padding-top:10px; line-height:28px; text-align:justify; color:#666;}
.zjx_fzjg .zjx_detail p {padding-left:0;}
.zjx_fzjg .zjx_detail h1 {padding-bottom:10px;}
.zjx_zjdt .zjx_detail p {padding-left:0;}
.zjx_zjdt .zjx_detail h1 {padding-bottom:20px;}
.zjx_zjdt .zjx_people {padding-bottom:25px; overflow:hidden;}
.zjx_zjdt .zjx_people dl {margin-left:25px;}
.zjx_zjdt .zjx_people dt {padding:15px 0 20px; font-size:22px;}
.zjx_zjdt .zjx_people dt label {padding-left:12px; font-size:14px; font-weight:normal;}
.zjx_zjdt .zjx_people dd {padding-top:18px;}
.zjx_zjdt .zjx_people dd label {color:#999;}
.zjx_filelist {padding:30px 90px 55px;}
.zjx_filelist li {padding:35px 0  25px; border-top:1px solid #e8e8e8; overflow:hidden;}
.zjx_filelist li:first-child {border-top:0;}
.zjx_filelist li img {float:left;}
.zjx_filelist li p {float:left; height:30px; width:800px; margin-top:5px; padding-left:25px; font-size:18px; line-height:30px;}
.zjx_filelist li p label {padding-left:28px; font-size:16px; color:#999;}
.zjx_filelist li a {float:right; display:inline-block; height:28px; width:108px; margin-top:5px; line-height:28px; text-align:center; color:#fb9d0a; border:1px solid #fb9d0a;}
.zjx_filelist li a i {margin-top:-2px; padding-right:5px;}
.zjx_filelist li a:hover {color:#fff; background:#fb9d0a;}

/*touchus*/
.zjx_touchus {padding:30px;}
.zjx_touchus h3 {height:32px; margin-bottom:8px; font-size:18px; font-weight:bold; line-height:32px; color:#333;}
.zjx_touchus ul {margin-bottom:5px;}
.zjx_touchus li {padding:4px 0; line-height:22px; vertical-align:middle; overflow:hidden;}
.zjx_touchus li label {float:left; display:inline-block; color:#999;}
.zjx_touchus li span {float:left; display:inline-block; width:400px;}
.zjx_map {width:640px; height:320px;}
.zjx_touchus .info {width:460px; margin-left:35px;}
.zjx_touchus .qrcodebox {display:block; width:112px; height:112px; padding:6px; border:1px solid #e8e8e8;}
.zjx_touchus .touchus_table {margin-top:56px;}
.zjx_touchus .touchus_table h4 {margin-bottom:30px; font-size:18px; font-weight:bold;}
.zjx_touchus .touchus_table th {padding:10px; font-weight:normal; color:#fff; background:#5381bf; border:1px solid #dae4f0;}
.zjx_touchus .touchus_table td {padding:10px; color:#58779a; border:1px solid #dae4f0;}
.zjx_normworking .zjx_nwleft {float:left; width:237px;}
.zjx_normworking .zjx_nwleft h3 {height:60px; margin:-1px 0 0 -1px; font-size:20px; line-height:60px; color:#fff;
    background: -webkit-gradient(linear, 0 100%, 0 0, from(#00afe4), to(#0083e4), to(#0080e4));
    background: -webkit-linear-gradient(left, #00afe4, #0083e4, #0080e4);
    background: -moz-linear-gradient(left, #00afe4, #0083e4, #0080e4);
    background: -o-linear-gradient(left, #00afe4, #0083e4, #0080e4);
    background: -ms-linear-gradient(left, #00afe4, #0083e4, #0080e4);
    background: linear-gradient(left, #00afe4, #0083e4, #0080e4);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = #00afe4, endColorstr = #0080e4);}
.zjx_normworking .zjx_nwleft ul {padding:20px 0;}
.zjx_normworking .zjx_nwleft li a {display:block; height:45px; padding-right:20px; line-height:44px; text-align:right; color:#666; border-right:3px solid transparent;}
.zjx_normworking .zjx_nwleft li.on a {color:#007de4; background:#edf6fd; border-right-color:#007de4;}
.zjx_normworking .zjx_nwleft li:hover a {color:#007de4; background:#edf6fd;}
.zjx_normworking .zjx_nwright {float:left; width:900px; min-height:325px; padding:0 30px; border-left:1px solid #e8e8e8;}
.zjx_normworking .zjx_nwright h3 {width:900px; height:60px; line-height:60px; font-size:14px; color:#999; border-bottom:1px solid #e8e8e8;}
.zjx_normworking .zjx_nwright h3 i {padding-right:5px; font-size:18px; color:#ccc;}
.zjx_normworking .zjx_nwright h3 a {display:inline-block; margin:0 6px; color:#999;}
.zjx_normworking .zjx_nwright h3 a:hover {color:#007de4;}
.zjx_normworking .zjx_nwright h3 .vist {display:inline-block; margin:0 6px; color:#007de4;}
.zjx_nwright .zjx_detail {padding:30px 0 40px;}
.zjx_nwright .zjx_detail p {padding-left:0;}
.zjx_nwright .zjx_detail .tit h1 {padding:0 0 10px; font-size:22px; text-align:center;}
.zjx_nwright .zjx_detail .tit p {font-size:12px; text-align:center; color:#999;}
.zjx_nwright .zjx_detail .tit p label {padding:0 15px;}
.zjx_nwright .zjx_detail .detail {padding-top:30px;}
.zjx_nwright .zjx_detail .detail h2 {padding:0;}
.zjx_nwright .zjx_nlist {padding:0;}
.zjx_bzhlist ul {margin-right:-30px; padding-bottom:30px;}
.zjx_bzhlist li {float:left; width:280px; margin:28px 28px 0 0;}
.zjx_bzhlist li .img {position:relative;}
.zjx_bzhlist li .img img {width:100%;}
.zjx_bzhlist li .img .span {position:absolute; left:0; bottom:0; width:100%; height:45px; line-height:45px;}
.zjx_bzhlist li .img .span .bg_gradient {width:100%; height:45px;
background: -webkit-gradient(linear, 0 100%, 0 0, from(rgba(0,113,206,.7)), to(rgba(0,113,206,0)));
background: -webkit-linear-gradient(left, rgba(0,113,206,.7), rgba(0,113,206,0));
background: -moz-linear-gradient(left, rgba(0,113,206,.7), rgba(0,113,206,0));
background: -o-linear-gradient(left, rgba(0,113,206,.7), rgba(0,113,206,0));
background: -ms-linear-gradient(left, rgba(0,113,206,.7), rgba(0,113,206,0));
background: linear-gradient(left, rgba(0,113,206,.7), rgba(0,113,206,0));
filter:progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = #B20071ce, endColorstr = #000071ce);
}
.zjx_bzhlist li .img .span span {position:absolute; bottom:0; left:20px; right:0; height:45px; line-height:45px; color:#fff; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.zjx_bzhlist li p {font-size:16px; line-height:45px;}
.zjx_mainagency {padding:0 0 30px 30px;}
.zjx_mainagency li {position:relative; float:left; width:360px; height:230px; margin:30px 29px 0 0; border-radius:4px; overflow:hidden;} 
.zjx_fzjg_li01 .info {background:url(../images/zjx_fzjg01.png) no-repeat center;}
.zjx_fzjg_li02 .info {background:url(../images/zjx_fzjg02.png) no-repeat center;}
.zjx_fzjg_li03 .info {background:url(../images/zjx_fzjg03.png) no-repeat center;}
.zjx_fzjg_li04 .info {background:url(../images/zjx_fzjg04.png) no-repeat center;}
.zjx_fzjg_li05 .info {background:url(../images/zjx_fzjg05.png) no-repeat center;}
.zjx_fzjg_li06 .info {background:url(../images/zjx_fzjg06.png) no-repeat center;}
.zjx_fzjg_li07 .info {background:url(../images/zjx_fzjg07.png) no-repeat center;}
.zjx_fzjg_li08 .info {background:url(../images/zjx_fzjg08.jpg) no-repeat center;}
.zjx_mainagency li .info {position:absolute; top:0; left:0; width:330px; height:180px; padding:50px 0 0 30px; cursor:pointer;}
.zjx_mainagency li h4 {font-size:20px;}
.zjx_mainagency li .zjx_orangeline {display:block; width:30px; height:4px; margin:14px 0 18px; border-radius:2px; background:#fb9d0a;}
.zjx_mainagency li p {font-size:12px; color:#43484c;}
.zjx_mainagency li .mask {position:absolute; top:230px; left:0; display:block; width:100%; height:140px; padding-top:90px; border-radius:4px; background:rgba(0,125,228,.7); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#B2007de4, endColorstr=#B2007de4); -webkit-transition-duration:0s; transition-duration:0s;} 
:root .zjx_mainagency li .mask {filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#00007de4, endColorstr=#00007de4);}
.zjx_mainagency li .mask label {display:block; padding-top:10px; color:#fff; cursor:pointer;}

/*start 20181015 GJ Modify*/
.zjx_camtnav li .menu {font-size:16px; padding:0 20px;}
.zjx_camtnav li.on .menu,.zjx_camtnav li:hover .menu {font-weight:normal;}
.zjx_camtbrancheslist li p {padding-right:80px;}
.zjx_camtpage .items li.prev {width:104px;}
.zjx_camtpage .items li.next {width:80px;}
.mb30 {margin-bottom:30px;}
.mb40 {margin-bottom:40px;}
.zjx_camtabout .zjx_detail h2,.zjx_camtabout .zjx_detail p {padding:0;}

/*start 20181015 bqq modify*/
.fs20 {font-size:20px;}
.zjx_english .zjx_touchus img {width:275px; height:275px;}
.zjx_english .zjx_touchus .info {position:relative; width:840px; min-height:235px; margin-left:0; padding:20px 0; background:#f8f8f8;}
.zjx_english .zjx_touchus .info .signicon {position:absolute; right:40px; bottom:30px; font-size:140px; color:#eff1f2;}
.zjx_english .zjx_touchus .info dl {margin-left:50px; padding-bottom:15px;}
.zjx_english .zjx_touchus .info dt {padding-bottom:15px; font-size:26px;}
.zjx_english .zjx_touchus .info dd {line-height:28px;}
.zjx_english .zjx_touchus .info ul {width:490px; margin:0 0 0 50px; padding-top:5px; border-top:1px solid #e5e9ec;}
.zjx_english .zjx_touchus .info li {padding:12px 0 0;}
.zjx_english .zjx_touchus .info li i {padding-right:10px; color:#bbb;}
.zjx_english .zjx_touchus .info li label {padding-right:5px;}
.zjx_english .zjx_touchus .intro {padding:25px 0 0;}
.zjx_english .zjx_touchus .intro p {line-height:30px;}
.zjx_english .zjx_engmap {margin-top:50px;}
.zjx_english .zjx_engmap .map {height:425px; border:1px solid #e8e8e8;}
.zjx_english .zjx_engmap .map img {width:100%; height:100%;}
.zjx_english .zjx_engmap p {padding:25px 0; font-size:16px;}
.zjx_footer .contactinfo {width:605px;}
.zjx_footer .contactinfo dt {padding-bottom:15px;}
.zjx_footer .contactinfo dd {margin-top:0; line-height:2;}
.zjx_footer .contactinfo dd label {display:inline-block; width:535px; vertical-align:top; word-break:break-all;}
.zjx_footer .code {margin-right:90px;}
.zjx_english .zjx_indexmain {margin-top:0;}
.zjx_english.zjx_indexbanner .hd {bottom:15px;}
.zjx_english .zjx_hottit {height:50px; line-height:50px;}
.zjx_english .zjx_hottit h1 {font-size:20px;}
.zjx_english .zjx_hottit a {margin-top:0;}
.zjx_english .zjx_slist {height:auto; width:380px;}
.zjx_english .zjx_slist .cont {height:260px;}
.zjx_english .zjx_hotnews {width:800px;}

/*start 20181016 GJ Modify*/
.zjx_newslist li a {float:left;}
.zjx_english .zjx_slist .zjx_newslist .hot img {width:100%; height:125px;}
.zjx_english .zjx_slist .zjx_newslist li a {width:220px;}
.zjx_english .zjx_hotnews .zjx_newslist {width:530px;}
.zjx_english .zjx_hotnews .zjx_newslist em {display:inline-block; vertical-align:top; float:right; font-size:12px; color:#999;}
.zjx_english .zjx_hotnews .zjx_newslist a {width:380px;}
.zjx_english .zjx_newslist ul {padding-top:10px;}
.zjx_english .zjx_siplist .zjx_newslist {padding-top:15px;}
.zjx_english .zjx_siplist ul {padding-top:0;}
.zjx_english .zjx_siplist li {padding:8px 0;}

/* start 20191113 bqq add 会员中心、报名、登录 */
.c007de4 {color:#007de4;}
.c01b88b {color:#01b88b;}
.cfb9d0a {color:#fb9d0a;}
.cff9000 {color:#ff9000;}
.zjx_topbar .hotline a {height:12px;}
.zjx_topbar .hotline a i {margin-top:-2px; padding-right:8px; font-size:14px;}
.zjx_header {padding-bottom:30px;}
.zjx_header .dot {float:left; display:inline-block; width:4px; height:4px; margin:30px 0 0 15px; background:#000; border-radius:50%;}
.zjx_header label {float:left; margin:15px 0 0 12px; font-size:22px;}
.zjx_nav {margin-top:0;}
.zjx_member {border-top:3px solid #007de4;}
.zjx_membercont {padding:70px 40px;}
.zjx_membercont h1 {font-size:24px; font-weight:bold;}
.zjx_membercont h1 a {display:inline-block; height:26px; margin-left:15px; padding:0 10px; font-size:14px; line-height:26px; font-weight:normal; color:#007de4; border:1px solid #99cbf4; border-radius:14px;}
.zjx_membercont h1 a:hover {color:#fff; background:#99cbf4;}
.zjx_infotable table,.zjx_listable table {table-layout:fixed;}
.zjx_infotable th,.zjx_infotable td {padding:15px; font-weight:normal; border:1px solid #dae4f0;}
.zjx_infotable th {color:#666; background:#fbfcfe;}
.zjx_infotable td {padding-left:30px;}
.zjx_infotable td input {width:310px; padding:0 10px; border:1px solid #dae4f0;}
.zjx_infotable td span {display:inline-block; width:15px; height:18px; margin-right:2px; line-height:18px; text-align:center; color:#fff; border-radius:2px;}
.zjx_infotable td.levela span {background:#01b88b;}
.zjx_infotable td.levelb span {background:#007de4;}
.zjx_membercont h2 {margin-top:35px; padding:20px 0; font-size:18px; font-weight:bold;}
.zjx_listable thead td {padding:14px 0 14px 30px; color:#fff; background:#5381bf;}
.zjx_listable tbody td {padding:30px 0 30px 30px; border-bottom:1px solid #eee;}
.zjx_apply {position:relative; background:#0237be url(../images/zjx_applybg.jpg) no-repeat top center; overflow:hidden;}
.zjx_apply>img {position:absolute;}
.zjx_apply .sidea {top:510px; left:0;}
.zjx_apply .sideb {top:375px; right:0;}
.zjx_apply .sidec {top:1850px; left:0;}
.zjx_apply .sided {top:1605px; right:0;}
.zjx_apply .title {padding-top:140px;}
.zjx_applycont {padding:50px 110px 60px 110px; color:#fff;}
.zjx_activname {position:relative; padding:50px 0 25px;
background:-webkit-gradient(linear, 0 0, 100% 0, from(rgba(0,76,255,0)), to(rgba(0,76,255,0)), color-stop(50%,rgba(0,76,255,.3)));   
background:-webkit-linear-gradient(left, rgba(0,76,255,0), rgba(0,76,255,.3), rgba(0,76,255,0));   
background:-moz-linear-gradient(right, rgba(0,76,255,0), rgba(0,76,255,.3), rgba(0,76,255,0));   
background:-o-linear-gradient(right, rgba(0,76,255,0), rgba(0,76,255,.3), rgba(0,76,255,0));   
background:-ms-linear-gradient(right, rgba(0,76,255,0), rgba(0,76,255,.3), rgba(0,76,255,0));   
background:linear-gradient(to right, rgba(0,76,255,0), rgba(0,76,255,.3), rgba(0,76,255,0));   
filter:progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = #99004cff, endColorstr = #99004cff);}
.zjx_activname:after {content:""; position:absolute; bottom:-32px; left:50%; width:0; height:0; margin-left:-16px; border:16px solid #004cff; border-color:#004cff transparent transparent; opacity:.3; filter:alpha(opacity=30);}
.zjx_activname p {font-size:36px; font-weight:bold; color:#e8ecff;}
.zjx_activname ul {display:inline-block; *display:inline; margin-top:40px;}
.zjx_activname li {float:left; padding:0 30px; font-size:16px; line-height:1; border-left:1px solid #819fee;}
.zjx_activname li:first-child {border-left:0;} 
.zjx_applybtn {display:inline-block; width:195px; height:46px; margin-top:65px; font-size:16px; line-height:42px; text-align:center; color:#fff; background:#fb9d0a; border-radius:23px; box-shadow:inset 0 -4px 0 0 #fc5939, 0 2px 10px 0 rgba(252,89,57,.58);}
.zjx_applybtn:hover {color:#fff; opacity:.8; filter:alpha(opacity=80);}
.zjx_applytitle {text-align:center; background:url(../images/zjx_applytitlebg.png) no-repeat center;}
.zjx_applytitle b {font-size:30px;}
.zjx_applyintro {margin-top:100px;}
.zjx_applyintro .intro {padding-top:50px;}
.zjx_applyintro p {padding:0 0 30px; font-size:16px; line-height:30px; text-align:justify; color:#bdd7ff;}
.zjx_applyintro .download a {float:left; display:inline-block; height:28px; margin-right:8px; padding:0 15px; line-height:28px; color:#fb9d0a; border:1px solid #fb9d0a;}
.zjx_applyintro .download a:hover {color:#fff; background:#fb9d0a;}
.zjx_applyintro .download a i {margin-top:-2px; padding-right:5px;}
.zjx_colorbox {position:relative; margin-top:40px; padding:17px;}
.zjx_colorbox .colorbar {position:absolute;}
.zjx_colorbox .linea {top:0; left:0; width:100%; height:17px; background:url(../images/zjx_colorline1.png) no-repeat;}
.zjx_colorbox .lineb {bottom:0; left:0; width:100%; height:17px; background:url(../images/zjx_colorline2.png) no-repeat;}
.zjx_colorbox .linec {top:17px; bottom:12px; left:0; width:17px; background:url(../images/zjx_colorline3.png) repeat-y;}
.zjx_colorbox .lined {top:17px; bottom:12px; right:0; width:17px; background:url(../images/zjx_colorline4.png) repeat-y;}
.zjx_colorbox .cont {position:relative;}
.zjx_colorbox .bg {position:absolute; top:0; left:0; width:100%; height:100%; background:#004cff; opacity:.4; filter:alpha(opacity=40);}
.zjx_colorbox dl {position:relative; padding:30px 0;}
.zjx_colorbox dd {padding:20px 70px; font-size:18px; overflow:hidden;}
.zjx_colorbox dd label {float:left;}
.zjx_colorbox dd span {float:left; width:660px;}
.zjx_colorbox dd i {padding-right:20px; font-size:26px; color:#8c4afe; -webkit-text-fill-color:transparent; background:-webkit-linear-gradient(right, #0e68fd 20%, #d738ff); -webkit-background-clip:text;}
.zjx_colorbox .title {position:relative; margin:0 50px; padding:15px; font-size:18px; text-align:center; border-radius:4px;
background:-webkit-gradient(linear, 0 0, 100% 0, from(rgba(215,56,255,.5)), to(rgba(215,56,255,.5)), color-stop(50%,rgba(14,104,253,.5)));   
background:-webkit-linear-gradient(left, rgba(215,56,255,.5), rgba(14,104,253,.5), rgba(215,56,255,.5));   
background:-moz-linear-gradient(right, rgba(215,56,255,.5), rgba(14,104,253,.5), rgba(215,56,255,.5));   
background:-o-linear-gradient(right, rgba(215,56,255,.5), rgba(14,104,253,.5), rgba(215,56,255,.5));   
background:-ms-linear-gradient(right, rgba(215,56,255,.5), rgba(14,104,253,.5), rgba(215,56,255,.5));   
background:linear-gradient(to right, rgba(215,56,255,.5), rgba(14,104,253,.5), rgba(215,56,255,.5));   
filter:progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = #8fd738ff, endColorstr = #8f0e68fd);}
.zjx_colorbox ul {position:relative; margin-top:50px;}
.zjx_colorbox li {float:left; padding:0 52px;}
.zjx_colorbox li.w215 {border-left:2px solid #0440e6; border-right:2px solid #0440e6;}
.zjx_colorbox li p {padding:15px 0; overflow:hidden;}
.zjx_colorbox li label {float:left; display:inline-block; font-size:16px; line-height:30px;}
.zjx_colorbox li span {float:left; display:inline-block; font-family:pmzd; font-size:26px; line-height:30px; color:#fb9d0a;}
.zjx_colorbox li.w180 label {width:180px;}
.zjx_colorbox li.w215 label {width:215px;}
.zjx_colorbox li.w150 label {width:150px;}
.zjx_applytime {margin-top:60px;}
.zjx_benefits {margin-top:80px;}
.zjx_benefits .zjx_colorbox .cont {padding:35px 0 80px;}
.zjx_selbox {float:left; width:428px; height:44px; color:#999;}
.zjx_selbox .slidkey {display:block; position:relative; height:36px; line-height:36px; padding:3px 30px 3px 12px; border:1px #e5e5e5 solid; background:#fff; cursor:pointer; text-align:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.zjx_selbox i {position:absolute; top:50%; right:20px; margin-top:-6px; font-size:12px; color:#999;}
.zjx_selbox .slidkey_hide {position:relative; display:none; left:0; top:-1px; z-index:99; max-height:180px; background:#fff; border:1px #e5e5e5 solid; border-bottom:0; overflow-y:auto; box-shadow:0 3px 3px 0 #ccc;}
.zjx_selbox .slidkey_hide li {float:none; margin-left:0; background-color:#fff; border-bottom:1px solid #eee; color:#666; cursor:pointer; height:36px; line-height:36px; padding:0 0 0 10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align:left;}
.zjx_selbox .slidkey_hide li:hover {background:#f5f5f5;} 
.zjx_radio span {float:left; display:inline-block; width:202px; height:42px; margin-right:20px; line-height:42px; text-align:center; color:#999; border:1px solid #e5e5e5; cursor:pointer;}
.zjx_radio span i {position:relative; *position:static; top:3px; display:inline-block; width:16px; height:16px; margin-right:8px; background:url(../images/zjx_radioicon.png) no-repeat;}
.zjx_radio span.on {color:#333;}
.zjx_radio span.on i {background-position-y:-16px;}
.zjx_pop {position:fixed; top:50%; left:50%; z-index:9999; display:none; width:740px; margin:-295px 0 0 -370px; background:#fff;}
.zjx_pop .close {position:absolute; top:18px; right:18px; font-size:18px; color:#fff; cursor:pointer; -webkit-transition:all .3s; transition:all .3s;}
.zjx_pop .close:hover {-webkit-transform:rotate(180deg); transform:rotate(180deg);}
.zjx_pop .title {height:53px; font-size:20px; line-height:53px; text-align:center; color:#fff; background:#007de4;}
.zjx_applysign {max-height:400px; padding:50px 0 45px 90px; overflow-y:auto;}
.zjx_applysign li label {float:left; width:90px; margin-top:17px; text-align:right;}
.zjx_applysign li .zjx_radio {float:left; padding:5px;}
.zjx_applysign li .zjx_selbox {padding:5px;}
.zjx_applysign li .input {width:428px; height:auto; padding:5px; border:0;}
.zjx_applysign li .input  input {width:402px; height:42px; padding:0 12px; line-height:42px; border:1px solid #e5e5e5;}
.zjx_applysign li .yzm input {width:110px;}
.zjx_applysign li .yzm a {margin-left:10px;}
.zjx_applysign li .yzm img {height:44px;}
.zjx_applysign li .plist {float:left; width:470px;}
.zjx_applysign li .plist .person {height:44px; padding:5px 0; background:#fff; border-radius:2px; -webkit-transition:all .3s; transition:all .3s;}
.zjx_applysign li .plist .person .input {position:relative; float:left; width:136px; height:auto; margin:0 5px; padding:0; border:0;}
.zjx_applysign li .plist .person input {width:110px;}
.zjx_applysign li .plist .person .input label {top:12px; left:12px; width:auto; margin-top:0; text-align:left;}
.zjx_applysign li .plist .person i {float:left; display:none; margin:12px 0 0 4px; font-size:18px; color:#ccc; cursor:pointer;}
.zjx_applysign li .plist .person:hover {background:#f2f2f2;}
.zjx_applysign li .plist .person:hover i {display:inline-block;}
.zjx_applysign li .plist .addbtn {padding:5px;}
.zjx_applysign li .plist .addbtn a {display:inline-block; width:134px; height:42px; line-height:42px; text-align:center; border:1px solid #e5e5e5;}
.zjx_applysign li .plist .addbtn a i {font-size:18px; line-height:42px; color:#ccc;}
.zjx_applysign li .plist .addbtn a:hover i {color:#007de4;}
.zjx_applysign li .plist .addbtn span {padding-left:12px; font-size:12px;}
.zjx_pop .signbtn {display:block; height:50px; font-size:16px; line-height:50px; text-align:center; color:#1c7aef; background:#d7e9ff;}
.zjx_pop .signbtn:hover {font-weight:bold;}
.zjx_copyright {overflow:hidden;}
.zjx_login {position:relative; background:url(../images/zjx_loginbg.jpg) no-repeat center;}
.zjx_login .login {position:absolute; top:50%; left:50%; width:450px; height:480px; margin:-200px 0 0 -225px; background:#fff; border-radius:4px;}
.zjx_login .login .logo {padding:55px 84px 0 64px;}
.zjx_login .login .logo img {width:100%;}
.zjx_login .login ul {padding:50px 35px 0;}
.zjx_login .login li {position:relative; margin-bottom:20px;}
.zjx_login .login li input {width:360px; height:40px; padding:5px 10px 0; line-height:40px; border:0; border-bottom:1px solid #e5e5e5;}
.zjx_login .login li input:focus {border-bottom-color:#007de4;}
.zjx_login .login li label {top:15px; left:10px;}
.zjx_login .login li.yzm input {width:225px;}
.zjx_login .login li.yzm img {width:120px; height:46px;}
.zjx_login .login .loginbtn {display:block; height:46px; margin:60px 35px 0; font-size:16px; line-height:46px; text-align:center; color:#fff; background:#007de4; border-radius:4px;}
.zjx_login .login .loginbtn:hover {opacity:.8; filter:alpha(opacity=80);}

/* start 20200414 bqq add 信用评价申请表 */
.mt60 {margin-top:60px;}
.checkbox,.radio {display:inline-block; margin-right:10px;}
.checkbox input[type="checkbox"],.radio input[type="radio"] {position:absolute; top:-9999px; left:-9999px;}
.checkbox .cklabel,.radio .rdlabel {display:inline-block; cursor:pointer;}
.checkbox .icon,.radio .icon {display:inline-block; margin:0 3px 2px 0; width:16px; height:16px; background:url(../images/zjx_checkbox.png) no-repeat; vertical-align:middle;}
.radio .icon {background:url(../images/zjx_radio.png) no-repeat;}
.checkbox .cklabel.on .icon,.radio .rdlabel.on .icon {background-position:-16px 0;}
.checkbox .text,.radio .text {height:16px; line-height:16px;}
.filefield {position:relative;}
.filefield .fflabel {position:relative; display:inline-block; height:24px; padding:0 6px; font-size:12px; line-height:24px; color:#fff; background:#007de4; overflow:hidden;}
.filefield .fflabel input {position:absolute; top:0; right:0; filter:alpha(opacity=0); opacity:0; cursor:pointer;}
.filefield .filename {display:inline-block; width:90px; height:22px; padding:0 5px; font-size:12px; line-height:22px; border:1px #ddd solid; color:#ccc; text-align:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.filefield .filename.w200 {width:210px;}
.zjx_applyform {position:relative; padding:50px 100px;}
.zjx_applyform h2 {padding-bottom:40px; font-size:36px; font-weight:bold; text-align:center;}
.zjx_applyform table {background:#fff;}
.zjx_applyform th,.zjx_applyform td {padding:5px 10px; border:1px solid #dae4f0;}
.zjx_applyform th {background:#edf6fd; text-align:center;}
.zjx_applyform td span.checkbox {padding:2px 0;}
.zjx_applyform thead th {padding:5px 0; font-size:18px; color:#fff; background:#5381bf;}
.zjx_applyform tbody th {font-weight:normal;}
.zjx_applyform input {width:100%; border:0;}
.zjx_applyform input.w200 {width:200px; text-align:center; border-bottom:1px solid #999;}
.zjx_applyform input.w60 {width:60px; text-align:center; border-bottom:1px solid #999;}
.zjx_applyform input.w30 {width:30px; text-align:center; border-bottom:1px solid #999;}
.zjx_applyform .tip {font-size:12px; color:#fff;}
.zjx_applyform em {display:inline-block;}
.zjx_applyform em.w60 {width:60px;}
/* .zjx_applyform .hide {display:none;} */
.zjx_applyform .stamp {position:absolute; top:30px; width:80px; filter:alpha(opacity=80); opacity:0.8;}
.zjx_applyform .smtablewrap {padding:0;}
.zjx_applyform .chscont {padding:5px 10px;}
.zjx_applyform .smtable {width:calc(100% + 2px); margin:-1px;}
.zjx_applyform .smtable tbody tr:first-child .delete {display:none;}
.zjx_applyform .smtable th,.zjx_applyform .smtable td {position:relative;}
.zjx_applyform .smtable thead th {font-size:14px; color:#333; background:#edf6fd;}
.zjx_applyform .smtable .opeicon {position:absolute; top:50%; right:-50px; width:45px; margin-top:-12px; text-align:left;}
.zjx_applyform .smtable i {margin:0 2px; font-size:18px; color:#ccc; cursor:pointer; -webkit-transition:all .3s; transition:all .3s;}
.zjx_applyform .smtable i:hover {color:#007de4;}
.zjx_applyform td select {width:100px;}
.zjx_applyform td #addres {width:500px; padding:5px; margin-top:5px; border-bottom:1px solid #999;}
.zjx_applyform .formbtn {margin-top:30px; text-align:center;}
.zjx_applyform .formbtn a {display:inline-block; height:35px; margin:0 10px; padding:0 30px; line-height:35px; color:#fff; background:#007de4; border-radius:2px;}
.zjx_applyform .formbtn a:hover {opacity:.8; filter:alpha(opacity=80);}
.zjx_applyform .uploadbtn {display:inline-block; height:24px; margin-left:5px; padding:0 10px; font-size:12px; line-height:24px; color:#fff; background:#007de4;}

/* start 20200423 bqq modify */
.zjx_applytip {position:relative;}
.zjx_applyform .applytip {position:absolute; top:-40px; left:0; display:none; width:100%;}
.zjx_applyform .applytip p {position:relative; display:inline-block; min-height:32px; padding:5px 8px; font-size:12px; text-align:justify; word-break:break-all; color:#9e9e9e; background:#edeff6; border-radius:2px;}
.zjx_applyform .applytip p::before {content:""; position:absolute; bottom:-5px; left:50%; margin-left:-3px; border-top:5px solid #edeff6; border-right:5px solid transparent; border-left:5px solid transparent;}
.zjx_applyform .hasborder {padding:0 5px; border:1px solid #a9a9a9;}
.zjx_applyform input {height:20px; line-height:20px;}
.filefield .fflabel.ml10 {margin-left:5px;}

/* start 20200427 bqq modify */
.zjx_applyform .zjx_tablewrap {position:relative;}
/* .zjx_applyform .zjx_tablewrap .watermark {position:absolute; top:0; left:0; width:100%; height:100%; background:url(../images/zjx_watermark.png); background-size:60%; opacity:0.1; filter:alpha(opacity=10);} */
.zjx_applyform td {position:relative; z-index:9;}
.zjx_applyform input {background:transparent;}
.zjx_applyform .smtable {background:transparent;}
.zjx_applyform .stamp {position:fixed; top:50%; left:50%; z-index:2; width:300px; margin:-150px 0 0 -150px; opacity:0.1; filter:alpha(opacity=10);}
.zjx_applyform .applytip {top:30px;}
.zjx_applyform .applytip p::before {top:-5px; bottom:auto; border-top:none; border-bottom:5px solid #edeff6;}
.zjx_commitment {margin-top:-230px;}
.zjx_commitment .para {padding:20px 50px;}
.zjx_commitment .para p {padding:10px 0; line-height:2;}
/* end */

/* start 20200428 bqq modify 字体整体调大 */
.zjx_applyform thead th {padding:8px 10px;}
.zjx_applyform th,.zjx_applyform td {padding:8px 10px;}
.zjx_applyform tbody th,.zjx_applyform tbody td,.zjx_applyform input {font-size:16px;}
.zjx_applyform tbody th,.zjx_applyform tbody td {line-height:1.5;}
.zjx_applyform input {height:24px; line-height:24px;}
.zjx_applyform td select {font-size:16px;}
.filefield .filename,.filefield .fflabel,.zjx_applyform .uploadbtn {font-size:15px;}
.filefield .filename {height:24px; line-height:24px;}
.filefield .fflabel,.zjx_applyform .uploadbtn {height:26px; line-height:26px;}
.zjx_applyform td span.checkbox,.zjx_applyform td span.radio {padding:5px 0;}
.zjx_applyform tbody th {font-weight:bold;}
.zjx_applyform .smtable thead th {font-size:16px;}
.zjx_applyform .chscont {padding:10px; font-size:16px;}
.zjx_applyform .formbtn {position:relative; z-index:9;}
.zjx_applyform .formbtn a {font-size:16px;}
.zjx_applyform .smtable .opeicon {right:-60px; width:52px;}
.zjx_applyform .smtable i {font-size:22px;}
.zjx_applyform .tip {font-size:14px;}
.zjx_applyform em,.zjx_applyform .checkbox .cklabel,.zjx_applyform .radio .rdlabel {font-size:16px;}
.zjx_applyform em.w60 {width:70px;}
/* end */

/* start 20200429 bqq modify 申请表提交成功页面 */
.cff850c {color:#ff850c;}
.zjx_regwrap .regsuccess {background:#fff; height:380px; padding-top:110px;}
.zjx_regwrap .regsuccess p {text-align:center;}
.zjx_regwrap .regsuccess p i {font-size:110px; color:#007de4; padding-bottom:20px;}
.zjx_regwrap .regsuccess h6 {font-size:24px; text-align:center; padding-bottom:10px;}
.zjx_regwrap .regsuccess .jump {display:inline-block; text-decoration:underline; margin-top:5px;}

/* 公共报错页面 */
.zjx_errprompt {padding:0 100px; background:#fff;}
.zjx_errprompt .prompt {position:relative; margin:0 auto;}
.zjx_errprompt img {position:absolute; top:50%; left:0; margin-top:-135px;}
.zjx_errprompt .content {margin-left:370px; padding:180px 0;}
.zjx_errprompt .content label {font-size:24px; color:#666;}
.zjx_errprompt .content p {margin-top:15px; font-size:16px; color:#999;}
.zjx_errprompt .content a {display:inline-block; height:45px; margin-top:15px; padding:0 30px; font-size:18px; line-height:45px; color:#fff; background:#2498ef; border-radius:5px;}
.zjx_errprompt .content a:hover {opacity:.8; filter:alpha(opacity=80);}
/* end */

/* start 20220413 xq modify */
.zjx_enterprise {padding:20px;}
.zjx_enterprise .inner {position:relative;}
.zjx_enterprise .limg {width:250px; height:220px;}
.zjx_enterprise .limg img {width:100%; height:100%;}
.zjx_enterprise .rimg {width:288px; height:105px;}
.zjx_enterprise .rimg img {width:100%; height:100%;}
.zjx_enterprise em {position:absolute; bottom:0; left:0; width:100%; height:40px; padding-left:20px; font-size:18px; color:#fff; line-height:40px; box-sizing:border-box; background:linear-gradient(to right, rgba(0,125,228,1), rgba(0,125,228,0));}
/* end */

.zjx_sfqy_li01 .info {background:url(../images/zjx_sfqybgimg01.jpg) no-repeat center;}
.zjx_sfqy_li02 .info {background:url(../images/zjx_sfqybgimg02.jpg) no-repeat center;}
.zjx_sfqy_li03 .info {background:url(../images/zjx_sfqybgimg03.jpg) no-repeat center;}